    package com.fiveGroup.pojo;

    import com.baomidou.mybatisplus.annotation.IdType;
    import com.baomidou.mybatisplus.annotation.TableId;
    import com.baomidou.mybatisplus.annotation.TableLogic;
    import com.baomidou.mybatisplus.annotation.TableName;
    import lombok.Data;

    import java.time.LocalDateTime;

    /**
     * 用户消息表
     *
     * @TableName message
     */
    @Data
    @TableName(value = "message")
    public class Message {
        /**
         * 消息ID，主键自增
         */
        @TableId(type = IdType.AUTO)
        private Long id;

        /**
         * 发送者ID，关联user表
         */
        private Long senderId;

        /**
         * 接收者ID，关联user表
         */
        private Long receiverId;

        /**
         * 消息内容
         */
        private String content;

        /**
         * 消息类型：text-文本，image-图片
         */
        private String msgType;

        /**
         * 发送时间
         */
        private LocalDateTime createdAt;

        /**
         * 阅读状态：0-未读，1-已读
         */
        private Integer readStatus;

        //逻辑删除 0 未删除 1已经删除
        @TableLogic
        private Integer isDelete;
    }